/**
 * Generali Solutions d'assurances - Tous droits réservés &copy; 2007 - 2010
 */

package fr.generali.accueilclient.tigre.consultationsolde.om;

/**
 * @author Holmes Kelly
 */
public interface IEnteteConsultationSolde {

    /**
     * @return the codeRetour
     */
    String getCodeRetour();

    /**
     * @param codeRetour the codeRetour to set
     */
    void setCodeRetour(String codeRetour);

    /**
     * @return the soldeClientTotalPourIntermediaire
     */
    ISoldeCompteClientChezApporteur getSoldeClientTotalPourIntermediaire();

    /**
     * @param soldeClientTotalPourIntermediaire the
     *            soldeClientTotalPourIntermediaire to set
     */
    void setSoldeClientTotalPourIntermediaire(ISoldeCompteClientChezApporteur soldeClientTotalPourIntermediaire);

    /**
     * @return the soldeClientHorsGroupePourIntermediaire
     */
    ISoldeCompteClientChezApporteur getSoldeClientHorsGroupePourIntermediaire();

    /**
     * @param soldeClientHorsGroupePourIntermediaire the
     *            soldeClientHorsGroupePourIntermediaire to set
     */
    void setSoldeClientHorsGroupePourIntermediaire(
                    ISoldeCompteClientChezApporteur soldeClientHorsGroupePourIntermediaire);

    /**
     * @return the soldeClientViePourintermediaire
     */
    ISoldeCompteClientChezApporteur getSoldeClientViePourintermediaire();

    /**
     * @param soldeClientViePourintermediaire the
     *            soldeClientViePourintermediaire to set
     */
    void setSoldeClientViePourintermediaire(ISoldeCompteClientChezApporteur soldeClientViePourintermediaire);

    /**
     * @return the soldeContratViePourintermediaire
     */
    ISoldeCompteClientContrat getSoldeContratViePourintermediaire();

    /**
     * @param soldeContratViePourintermediaire the
     *            soldeContratViePourintermediaire to set
     */
    void setSoldeContratViePourintermediaire(ISoldeCompteClientContrat soldeContratViePourintermediaire);

    /**
     * @return the soldeContratHorsGroupePourIntermediaire
     */
    ISoldeCompteClientContrat getSoldeContratHorsGroupePourIntermediaire();

    /**
     * @param soldeContratHorsGroupePourIntermediaire the
     *            soldeContratHorsGroupePourIntermediaire to set
     */
    void setSoldeContratHorsGroupePourIntermediaire(ISoldeCompteClientContrat soldeContratHorsGroupePourIntermediaire);

    /**
     * @return the soldeContratTotalPourIntermediaire
     */
    ISoldeCompteClientContrat getSoldeContratTotalPourIntermediaire();

    /**
     * @param soldeContratTotalPourIntermediaire the
     *            soldeContratTotalPourIntermediaire to set
     */
    void setSoldeContratTotalPourIntermediaire(ISoldeCompteClientContrat soldeContratTotalPourIntermediaire);

    /**
     * @return the suiviClient
     */
    ISuiviEtatClient getSuiviClient();

    /**
     * @param suiviClient the suiviClient to set
     */
    void setSuiviClient(ISuiviEtatClient suiviClient);

    /**
     * @return the infosTechnique
     */
    ITechnique getInfosTechnique();

    /**
     * @param infosTechnique the infosTechnique to set
     */
    void setInfosTechnique(ITechnique infosTechnique);

}
